package com.atguigu.edu.realtime.bean;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;

import java.util.Set;

/**
 * @Author zhangsan
 * @Date 2022/10/20 11:06
 * @Description //TODO dws层考试域 试卷问题 实体类
 */
@Data
@AllArgsConstructor
@Builder
public class PaperQueBean {
    // 窗口起始时间
    String stt;
    // 窗口结束时间
    String edt;
    // 问题 ID
    String questionId;
    // 问题 名称
    String questionName;
    // 用户id
    @TransientSink
    String userId;

    // 答题是否正确
    @TransientSink
    Long isCorrect;
    //答题次数
    Long queCnt;
    //正确答题次数
    Long queCorrectCnt;


    // 用户id  set 获取独立用户数
    @TransientSink
    Set<String> userIdSet;

    Long uniqueUserCnt;

    // 答题正确的用户id  set 获取独立用户数
    @TransientSink
    Set<String> correctUserSet;

    Long uniqueCorrectUserCnt;
    // 时间戳
    Long ts;
}
